import request from '@/utils/request'

// 乙方渠道 - ***********************************************************************
// 查询乙方渠道列表
export function channelList(query) {
  return request({
    url: '/system/channel/list',
    method: 'get',
    params: query
  })
}

// 大额贷列表-屏蔽-乙方渠道
export function productHideChannel(query) {
  return request({
    url: '/system/hideProduct/productHideChannel',
    method: 'get',
    params: query
  })
}

// 查询api采量渠道列表
export function apiList(query) {
  return request({
    url: '/system/channel/apiList',
    method: 'get',
    params: query
  })
}

// 删除乙方渠道
export function delChannel(ids) {
  return request({
    url: '/system/channel/' + ids,
    method: 'delete'
  })
}

// 获取乙方渠道详细信息
export function getChannel(ids) {
  return request({
    url: '/system/channel/' + ids,
    method: 'get'
  })
}

// 修改乙方渠道
export function upChannel(data) {
  return request({
    url: '/system/channel',
    method: 'put',
    data
  })
}

// 新增乙方渠道
export function addChannel(data) {
  return request({
    url: '/system/channel',
    method: 'post',
    data
  })
}

// 甲方产品(极速贷) - ***********************************************************************
// 查询甲方产品(极速贷)列表
export function jisuProductList(query) {
  return request({
    url: '/jisuProduct/list',
    method: 'get',
    params: query
  })
}

// 删除甲方产品(极速贷)
export function deljisuProduct(ids) {
  return request({
    url: '/jisuProduct/' + ids,
    method: 'delete'
  })
}

// 获取甲方产品(极速贷)详细信息
export function getjisuProduct(ids) {
  return request({
    url: '/jisuProduct/' + ids,
    method: 'get'
  })
}

// 修改甲方产品(极速贷)
export function upjisuProduct(data) {
  return request({
    url: '/jisuProduct',
    method: 'put',
    data
  })
}

// 新增甲方产品(极速贷)
export function addjisuProduct(data) {
  return request({
    url: '/jisuProduct',
    method: 'post',
    data
  })
}

// 用户信息列表 - ***********************************************************************
// 查询用户信息列表
export function applysUserList(query) {
  return request({
    url: `business/ApplysUser/list?pageNum=${query.pageNum}&pageSize=${query.pageSize}`,
    method: 'post',
    data: query
  })
}

// 分控 - 独立 - 用户信息列表 - ***********************************************************************
export function applysUserListGk(query) {
  return request({
    url: `open/getFk/${query.id}`,
    method: 'get',
    data: query
  })
}

// 删除用户信息
export function delApplysUser(ids) {
  return request({
    url: 'business/ApplysUser/' + ids,
    method: 'delete'
  })
}

// 获取用户信息详细信息
export function getApplysUser(ids) {
  return request({
    url: 'business/ApplysUser/' + ids,
    method: 'get'
  })
}

// 修改用户信息
export function upApplysUser(data) {
  return request({
    url: '/business/ApplysUser',
    method: 'put',
    data
  })
}

// 新增用户信息
export function addApplysUser(data) {
  return request({
    url: '/business/ApplysUser',
    method: 'post',
    data
  })
}

// 导出用户信息申请列表
export function exportApplysUser(data) {
  return request({
    url: '/business/ApplysUser/export',
    method: 'post',
    data
  })
}

// 客户留资列表-我方***********************************************************************
// 查询客户留资列表
export function customerList(query) {
  return request({
    url: '/customer/list',
    method: 'get',
    params: query
  })
}

// 删除客户留资
export function delCustomer(ids) {
  return request({
    url: '/customer/' + ids,
    method: 'delete'
  })
}

// 获取客户留资详细信息
export function getCustomer(ids) {
  return request({
    url: '/customer/' + ids,
    method: 'get'
  })
}

// 修改客户留资
export function upCustomer(data) {
  return request({
    url: '/customer',
    method: 'put',
    data
  })
}

// 新增客户留资
export function addCustomer(data) {
  return request({
    url: '/customer',
    method: 'post',
    data
  })
}

// 导出客户留资申请列表
export function exportCustomer(data) {
  return request({
    url: '/customer/export',
    method: 'post',
    data
  })
}

// 客户留资列表-我方***********************************************************************
// 查询客户留资列表
export function templateList(query) {
  return request({
    url: '/system/template/list',
    method: 'get',
    params: query
  })
}

// 删除客户留资
export function delTemplate(ids) {
  return request({
    url: '/system/template/' + ids,
    method: 'delete'
  })
}

// 获取客户留资详细信息
export function getTemplate(ids) {
  return request({
    url: '/system/template/' + ids,
    method: 'get'
  })
}

// 修改客户留资
export function upTemplate(data) {
  return request({
    url: '/system/template',
    method: 'put',
    data
  })
}

// 新增客户留资
export function addTemplate(data) {
  return request({
    url: '/system/template',
    method: 'post',
    data
  })
}

// 导出客户留资申请列表
export function exportTemplate(data) {
  return request({
    url: '/system/template/export',
    method: 'post',
    data
  })
}

// 查询跟进记录列表***********************************************************************
export function followList(query) {
  return request({
    url: '/system/follow/list',
    method: 'get',
    params: query
  })
}

// 删除跟进记录
export function delfollow(ids) {
  return request({
    url: '/system/follow/' + ids,
    method: 'delete'
  })
}

// 获取跟进记录详细信息
export function getfollow(ids) {
  return request({
    url: '/system/follow/' + ids,
    method: 'get'
  })
}

// 修改跟进记录
export function upfollow(data) {
  return request({
    url: '/system/follow',
    method: 'put',
    data
  })
}

// 新增跟进记录
export function addfollow(data) {
  return request({
    url: '/system/follow',
    method: 'post',
    data
  })
}

// 导出跟进记录申请列表
export function exportfollow(data) {
  return request({
    url: '/system/follow/export',
    method: 'post',
    data
  })
}

// 查询大额贷产品申请列表
export function applyList(data) {
  return request({
    url: '/business/apply/list',
    method: 'GET',
    params: data
  })
}

// 用户信息列表-未分发客户数量
export function distributeList(data) {
  return request({
    url: '/business/ApplysUser/distributeList',
    method: 'GET',
    params: data
  })
}

// 用户信息列表-获取未分发客户
export function ApplysgetCustomer(data) {
  return request({
    url: '/business/ApplysUser/getCustomer',
    method: 'POST',
    data
  })
}

// 用户信息列表-统计
export function userTotal(data) {
  return request({
    url: '/business/ApplysUser/total',
    method: 'GET',
    params: data
  })
}

// 用户信息列表-统计
export function hideProductList(data) {
  return request({
    url: '/system/hideProduct/list',
    method: 'GET',
    params: data
  })
}

// 用户信息列表-统计
export function addBatch(data) {
  return request({
    url: '/system/hideProduct/addBatch',
    method: 'POST',
    data
  })
}

// 用户信息列表-雷达分控
export function getLdtz(data) {
  return request({
    url: '/customer/getLdtz' + '/' + data,
    method: 'GET'
  })
}

// 用户信息多选操作
export function setDistribute(data) {
  return request({
    url: '/business/ApplysUser/distribute',
    method: 'POST',
    data
  })
}

export function quickMatch(data) {
  return request({
    url: '/customer/quickMatch',
    method: 'POST',
    data
  })
}

export function customerPush(data) {
  return request({
    url: '/customer/customerPush',
    method: 'POST',
    data
  })
}

export function guideList(data) {
  return request({
    url: '/system/guide/list',
    method: 'get',
    data
  })
}

// 获取
export function getguide(data) {
  return request({
    url: '/system/guide/' + data,
    method: 'get',
    data
  })
}

// 修改
export function upguide(data) {
  return request({
    url: '/system/guide',
    method: 'put',
    data
  })
}

// 删除
export function delguide(data) {
  return request({
    url: '/system/guide/' + data,
    method: 'DELETE',
    data
  })
}

// 新增
export function addguide(data) {
  return request({
    url: '/system/guide',
    method: 'post',
    data
  })
}

